<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>我的消保金</title>
    <link rel="stylesheet" href="../css/common.css">
    <link rel="stylesheet" href="../css/page.css">
    <script src="../js/jquery-3.2.1.min.js"></script>
    <script src="../js/media.js"></script>
    <script src="../js/common.js"></script>
    <style>
    </style>
</head>
<body>
    <!--头部-->
<!--<div class="public-header flex">
        &lt;!&ndash;<span class="public-header-left-search"></span>&ndash;&gt;
        <span class="public-header-left-back"></span>
        <span class="public-header-center">我的消保金</span>
        <span class="public-header-right">支出记录</span>
   </div>-->
    <!--正文-->
    <div class="My-blessing bc-gray">
        <ul>
            <li class="flex">
                <span>消保金金额</span>
                <em></em>
            </li>
            <li>
                <input type="text" id="money"  onkeyup="value=value.replace(/[^(\d|\.)]/g,'');this.value=/^\d+\.?\d{0,2}$/.test(this.value)?this.value: this.value.split('.')[1].length==2?this.value:this.value=this.value.split('.')[0]+'.'+this.value.split('.')[1].substr(0,2);">
                <i class="button">缴纳</i>
            </li>
        </ul>
        <p class="t1">注:最新交易完成的3个月无法提现消保金</p>
    </div>
</body>
<script>
	var appId = "";
	var prepayId = "";
	var timeStamp = "";
	var nonceStr = "";
	var paySign = "";
	var signType = "";
	var person_store = getQueryString('is_person_store'); //获取是否为个人店铺
	//alert("person_store="+person_store);
	var flage = true; //调起支付的开关	
	var bool =getQueryString('person_store');
	if(person_store=='true'){
		$("input").prop('placeholder','个人店铺消保金请大于0.01元');
	}else{
		$("input").prop('placeholder','企业店铺消保金请大于3000元');
	}
	$("em").click(function(){
		alert('个人店铺消保金0.01元以上，企业店铺消保金3000以上');
	})
//	alert(bool);
	$(function() {
		$('.button').click(function() {
			var money = $('#money').val();
			if(money==''||money==null){
				alert('个人店铺消保金0.01元以上，企业店铺消保金3000以上');
				return false;
			}
			//                if (money < 3000) {
			//                    alert('请输入3000以上，并且每次增加1000');
			//                } else {
			//                    if (money % 1000 != 0) {
			//                        alert('请输入3000以上，1000的倍数');
			//                    } else {
			//                        $.ajax({
			//                            url: base_url + 'ZITAOHUI/wexinpay',
			//                            data: {
			//                                store_id: sessionStorage.getItem("s_id"),
			//                                total_fee: money,
			//                                value:4,
			//                                userId:sessionStorage.getItem("uid")
			//                            },
			//                            success: function (data) {
			//                                if(data.code == 1){
			//                                    console.log(data);
			//                                    var d = data.extend.data;
			//                                    appId = d.appId;
			//                                    prepayId = d.package;
			//                                    timeStamp = d.timeStamp;
			//                                    nonceStr = d.nonceStr;
			//                                    paySign = d.paySign;
			//                                    signType = d.signType;
			//                                    onBridgeReady();
			//                                }else{
			//                                    alert("请求失败，暂无法支付");
			//                                }
			//                            },
			//                            error: function (error) {
			//
			//                            }
			//                        })
			//                    }
			//                }
			//alert("输入的金额"+money);
			//alert('传入后台的金额'+money*100);
			money = Number(money * 100);
			if(person_store=='true') { //如果是个人的店铺
				if(money >= 0) {
					flage = true;
				} else {
					flage = false;
				}
			} else { //企业店铺
				if(money >= 300000) {
					flage = true;
				} else {
					flage = false;
				}
			}
			if(flage) {
				$.ajax({
					url: base_url + 'ZITAOHUI/wexinpay',
					data: {
						id: sessionStorage.getItem("s_id"),
						total_fee: money,
						value: 4,
						userId: sessionStorage.getItem("uid")
					},
					success: function(data) {
						if(data.code == 1) {
							//console.log(data);
							var d = data.extend.data;
							appId = d.appId;
							prepayId = d.package;
							timeStamp = d.timeStamp;
							nonceStr = d.nonceStr;
							paySign = d.paySign;
							signType = d.signType;
							console.log("接口返回的支付参数：" + JSON.stringify(d));
							onBridgeReady();
						} else {
							alert("请求失败，暂无法支付");
						}
					},
					error: function(error) {

					}
				})
			}else{
				if(person_store=='true') { //如果是个人的店铺
					alert('个人店铺需要0以上的消保金')
				} else { //企业店铺
					alert('企业店铺需要3000以上的消保金')
				}
			}
		})
	})
	
	function vip(person_store,moneynum){//返回店铺等级，person_store个人店铺和企业店铺的区分，moneynum消保金的实际金额
		var vip = '';
		if(person_store=='true'){//个人店铺
			vip = Math.floor((moneynum - 1000)/500)+1;//最少交1000，然后每交500给升一级
			return vip;
		}else{//企业店铺
			vip = Math.floor((moneynum - 3000)/500)+1;//最少交1000，然后每交500给升一级
			return vip;
		}
	}
	
	
	function onBridgeReady() {
		WeixinJSBridge.invoke(
			'getBrandWCPayRequest', {
				"appId": appId, //公众号名称，由商户传入
				"timeStamp": timeStamp, //时间戳，自1970年以来的秒数
				"nonceStr": nonceStr, //随机串
				"package": prepayId,
				"signType": signType, //微信签名方式：
				"paySign": paySign //微信签名
			},
			function(res) {
//				alert("错误信息"+res.err_msg);
				if(res.err_msg == "get_brand_wcpay_request:ok") {
					alert("支付成功");
					if(bool ==1){
						window.location.href = "../page/setting-center.html";
					}else{
						window.location.href = "../wode/Sellers-center.html";
					}
					// 使用以上方式判断前端返回,微信团队郑重提示：res.err_msg将在用户支付成功后返回    ok，但并不保证它绝对可靠。
				} else if(res.err_msg == "get_brand_wcpay_request:cancel") {
					alert("支付失败");
				} else if(res.err_msg == "get_brand_wcpay_request:fail") {
					alert("支付失败");
				}
			}
		);
	}
</script>
</html>